/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="PACIENTESESTADIO")
public class PacientesEstadioProteu implements Serializable{

    @Id
    @Column(name="PACE_IN_CODIGO")
    private Integer paceInCodigo;
    @Column(name="PAC_ST_CODIGO")
    private String pacStCodigo;
    @Column(name="PACE_IN_ITEM")
    private Integer paceInItem;
    @Column(name="PACE_ST_KPS")
    private String paceStKps;
    @Column(name="PACE_ST_TIPO")
    private String paceStTipo;
    @Column(name="PACE_DT_DATA")
    private String paceDtData;
    @Column(name="PACE_DT_DIAGNOSTICO")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date paceDtDiagnostico;
    @Column(name="PACE_IN_SISTEMA")
    private Integer paceInSistema;
    @Column(name="PACE_IN_TUMOR")
    private Integer paceInTumor;
    @Column(name="PACE_IN_NODOS")
    private Integer paceInNodos;
    @Column(name="PACE_IN_META")
    private Integer paceInMeta;
    @Column(name="PACE_IN_GRAU")
    private Integer paceInGrau;
    @Column(name="PACE_ST_ESTADIO")
    private String paceStEstadio;
    @Column(name="PACE_CH_BLOQUEADO")
    private String paceChBloqueado;
    @Column(name="PACE_CH_FLAG")
    private String paceChFlag;


    public String getPacStCodigo() {
        return pacStCodigo;
    }

    public void setPacStCodigo(String pacStCodigo) {
        this.pacStCodigo = pacStCodigo;
    }

    public String getPaceChBloqueado() {
        return paceChBloqueado;
    }

    public void setPaceChBloqueado(String paceChBloqueado) {
        this.paceChBloqueado = paceChBloqueado;
    }

    public String getPaceChFlag() {
        return paceChFlag;
    }

    public void setPaceChFlag(String paceChFlag) {
        this.paceChFlag = paceChFlag;
    }

    public String getPaceDtData() {
        return paceDtData;
    }

    public void setPaceDtData(String paceDtData) {
        this.paceDtData = paceDtData;
    }

    public Date getPaceDtDiagnostico() {
        return paceDtDiagnostico;
    }

    public void setPaceDtDiagnostico(Date paceDtDiagnostico) {
        this.paceDtDiagnostico = paceDtDiagnostico;
    }

    public Integer getPaceInCodigo() {
        return paceInCodigo;
    }

    public void setPaceInCodigo(Integer paceInCodigo) {
        this.paceInCodigo = paceInCodigo;
    }

    public Integer getPaceInGrau() {
        return paceInGrau;
    }

    public void setPaceInGrau(Integer paceInGrau) {
        this.paceInGrau = paceInGrau;
    }

    public Integer getPaceInItem() {
        return paceInItem;
    }

    public void setPaceInItem(Integer paceInItem) {
        this.paceInItem = paceInItem;
    }

    public Integer getPaceInMeta() {
        return paceInMeta;
    }

    public void setPaceInMeta(Integer paceInMeta) {
        this.paceInMeta = paceInMeta;
    }

    public Integer getPaceInNodos() {
        return paceInNodos;
    }

    public void setPaceInNodos(Integer paceInNodos) {
        this.paceInNodos = paceInNodos;
    }

    public Integer getPaceInSistema() {
        return paceInSistema;
    }

    public void setPaceInSistema(Integer paceInSistema) {
        this.paceInSistema = paceInSistema;
    }

    public Integer getPaceInTumor() {
        return paceInTumor;
    }

    public void setPaceInTumor(Integer paceInTumor) {
        this.paceInTumor = paceInTumor;
    }

    public String getPaceStEstadio() {
        return paceStEstadio;
    }

    public void setPaceStEstadio(String paceStEstadio) {
        this.paceStEstadio = paceStEstadio;
    }

    public String getPaceStKps() {
        return paceStKps;
    }

    public void setPaceStKps(String paceStKps) {
        this.paceStKps = paceStKps;
    }

    public String getPaceStTipo() {
        return paceStTipo;
    }

    public void setPaceStTipo(String paceStTipo) {
        this.paceStTipo = paceStTipo;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final PacientesEstadioProteu other = (PacientesEstadioProteu) obj;
        if (this.paceInCodigo != other.paceInCodigo && (this.paceInCodigo == null || !this.paceInCodigo.equals(other.paceInCodigo))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 67 * hash + (this.paceInCodigo != null ? this.paceInCodigo.hashCode() : 0);
        return hash;
    }



}
